﻿$(document).ready(function(){
   //LogosoftSharepoint.WebServices.TasksListService.loadTasks(dataTaken);
    $("#LogoutButton").click(Logout);
    $("#AddNewTaskButton").click(AddNewTask);
    CheckIfLoggedIn();
    GetListOfTasks();
});

/*
function dataTaken(result) {
    document.write(result);
}
*/

function GetListOfTasks(){
    LogosoftSharepoint.WebServices.TasksListService.GetListOfTasks(GenerateListOfTasks);
}

function GenerateListOfTasks(msg){
    var tasks = StripWebServiceResponse(msg);
    
    var tableContainer = document.getElementById("TasksListContainer");
    var table = $("<table>");
    
    // naglowek tabeli
    var headers = $("<tr>");
    $("<th>").text("Typ").appendTo(headers);
    $("<th>").text("Nazwa zadania").appendTo(headers);
    $("<th>").text("Projekt").appendTo(headers);
    $("<th>").text("Status").appendTo(headers);
    $("<th>").text("Poziom ważności").appendTo(headers);
    headers.appendTo(table);

    for (var r = 0; r < tasks.length; r++) {
    
        var task = tasks[r];
        
        var row = $("<tr>");
        
        // typ
        $("<td>").text(task.ls_typy_zadan.typ_zadania).appendTo(row);
        
        // nazwa
        $("<td>").text(task.nazwa).appendTo(row);

        // w jakim projekcie
        $("<td>").text(task.ls_projekty.opis).appendTo(row);

        // status
        $("<td>").text(task.ls_statusy.status).appendTo(row);
        
        // waznosc
        $("<td>").text(task.ls_poziomy_waznosci.waznosc).appendTo(row);
        
        // odnosnik do strony z edycja
        var cell = $("<td>");
        $("<a>").text("Szczegóły").attr("href", "EditTask.aspx?id=" + task.id).appendTo(cell);  
        cell.appendTo(row);
        
        row.appendTo(table);
    }
    table.appendTo(tableContainer);
}

function AddNewTask(event){
    window.location = "../EditTask.aspx";
}

